home *** CD-ROM | disk | FTP | other *** search
- #ifndef TIMERS_H
- #define TIMERS_H
-
- typedef unsigned long ULONG;
-
- typedef void (*TIMER_FIRE)(struct TIMER *);
-
- typedef struct TIMER
- {
- struct TIMER *Next;
- int EventId;
- ULONG Interval;
- ULONG ThisTime;
- ULONG LastTime;
- TIMER_FIRE Fire;
- } TIMER;
-
- void InitTimerPackage(HANDLE Instance, TIMER_FIRE Func);
-
- TIMER *TimerCreate(int EventId);
- void TimerDelete(TIMER *Timer);
-
- int TimerStart(TIMER *Timer, ULONG Interval);
- void TimerStop(TIMER *Timer);
-
- #endif
-